@charset "UTF-8";
/**** ubike ****/
body { font-family:"Lantinghei SC", "Open Sans", Arial, "Hiragino Sans GB", "Microsoft YaHei",  "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,'MicrosoftYaHeiLight','Microsoft YaHei Light','Microsoft YaHei';}
.wp{ width:1190px; margin:0 auto}
#chart { margin:20px 0; }
.title { font-weight:100; }
a{ color:#404040}
a:hover{ color:#2D77EE; text-decoration:none}
p img { margin:0; }
li{list-style: none}
.clear{ clear:both}
nav, footer, section, article{display: block}
.min-1200{min-width: 1200px}.logo
.w1200{width: 1200px; margin:0 auto}
.font-hide{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.ovh{overflow: hidden}
.auto{margin-left: auto;margin-right: auto}
.art_l{float: left}
.art_r{float: right}
.txa-l{text-align: left}
.txa-c{text-align: center}
.txa-r{text-align: right}
.dis-ib{display: inline-block}
.dis-b{display: block}
.ver-t{vertical-align: top}
.ver-m{vertical-align: middle}
.pis-re{position: relative}
.pis-ab{position: absolute}
.m5{margin: 5px}
.ml5{margin-left: 5px}
.mr5{margin-right: 5px}
.mt5{margin-top: 5px}
.mb5{margin-bottom: 5px}
.p5{padding: 5px}
.pl5{padding-left: 5px}
.pr5{padding-right: 5px}
.pt5{padding-top: 5px}
.pb5{padding-bottom: 5px}
.mr8{ margin-right: 8px}
.m10{margin: 10px}
.ml10{margin-left: 10px}
.mr10{margin-right: 10px}
.mt10{margin-top: 10px}
.mb10{margin-bottom: 10px}
.p10{padding: 10px}
.pl10{padding-left: 10px}
.pr10{padding-right: 10px}
.pt10{padding-top: 10px}
.pb10{padding-bottom: 10px}
.m15{margin: 15px}
.ml15{margin-left: 15px}
.mr15{margin-right: 15px}
.mt15{margin-top: 15px}
.mb15{margin-bottom: 15px}
.p15{padding: 15px}
.pl15{padding-left: 15px}
.pr15{padding-right: 15px}
.pt15{padding-top: 15px}
.pb15{padding-bottom: 15px}
.m20{margin: 20px}
.ml20{margin-left: 20px}
.mr20{margin-right: 20px}
.mt20{margin-top: 20px}
.mb20{margin-bottom: 20px}
.p20{padding: 20px}
.pl20{padding-left: 20px}
.pr20{padding-right: 20px}
.pt20{padding-top: 20px}
.pb20{padding-bottom: 20px}
.area{ padding:0 !important}
.bw0 .mi{ width:770px}
.moodfm_btn{ padding-left:0}
.mi td span{ padding-right:10px}
.mi .moodfm_input{ width:auto!important}
.clear:after{content: "";height: 0;display: block;clear: both;overflow: hidden}
#toptb{ background:#f0f2fa; overflow:hidden; min-width:1200px}
.nav_bar_box { background:rgba(246,167,2,0.9); display:block; clear:both; min-width:1200px; height: 100px; }
.nav_min .search { float:right; margin-right:10px; margin-top:10px; }
.nav_min .search input#s {background:none repeat scroll 0 0 rgb(255,255,255); color:rgb(85,85,85); border:medium none; float:right; }
.newnav_box { float: left;margin-left: 100px;width: 600px;}
.ubike_m_n,.ubike_m_n * { margin:0; padding:0; list-style:none outside none; }
.ubike_m_n { line-height:1; float:left; }
.ubike_m_n ul { position:absolute; top:-999em; width:8.8em; }
.ubike_m_n ul li { width:100%; }
.ubike_m_n li { float:left; margin-right:0; margin-top: 0px; padding-left: 25px;padding-right: 25px; font-size: 18px; font-weight: 500;text-align: center;}
.ubike_m_n li.active a { border-bottom: 3px solid #d81e06; }
.ubike_m_n li li { margin-right:15px; }
.ubike_m_n li { background:none repeat scroll 0 0 transparent; }
.ubike_m_n a { display:block; text-decoration:none; z-index:11;color: #fff;height: 45px;line-height: 50px; }
.ubike_m_n li a { display:block; text-decoration:none; z-index:11;color: #fff;height: 45px;line-height: 50px; }
.ubike_m_n li a:hover,
.ubike_m_n li:hover { color:#d81e06; }
.ubike_m_n li li { background:none; }
.ubike_m_n li li li { background:none; }
.ubike_m_n a.sf-with-ul { padding-right:28px; min-width:1px; }
.bodycontainer.nav_mincontainer { z-index:10; }
.nav_content { margin:0 auto; background:none;z-index:13; }
.ubike_m_n a { color:#d81e06; }
.logo { float:left; margin-top:5px; overflow:hidden; margin-right: 20px }
.logo_ad{ overflow:hidden; }
.p_pop li{ border-bottom:1px solid #f7f7f7; }
.p_pop a{ padding:3px 10px; border-bottom:none;}
.ernav li a{ padding:3px 10px}
.head_top{height: 40px;line-height: 40px;background: #000;}
.head_top p{font-size: 19px; color: #fff}
.head_top strong{ font-size:19px; color: #fff; font-weight: 500}
.head_top .htop_tel {
    background: url('../img/icon1-1.png') no-repeat left center;
    padding-left: 50px;
    font-size: 19px;
}


/**user**/
.ubike_list{ margin-bottom:60px}
.forum_list_box { margin:20px 0; }
.forum_list_tit a { font-size:32px; font-weight:400; margin-right:20px; }
.tl th,
.tl td { border-bottom:1px solid #EFEFEF; }
#threadlist{ background:#fff;}
.xl2{ background-image:none;}
#postlist .vwthd h1{ padding:0 20px}	
#scbar_type_menu { top:115px!important; }
.ct2_a .appl { margin-left:0!important; }
.ct2_a { padding-left:0!important; }
.bdl { margin-right:10px; }
.ct2 .sd { margin-right:0!important; }
.ct2 #chart,
.ct2 #an { margin:20px 0!important; } 
.ct2 .mn { width:880px!important; }
.ct2 .sd{ width:280px}
#ct, .ct2_a{ background:#fff;}
.tbn li.a{ background:#f2f2f2}
.mn{ margin-left:0 !important}
#mu ul{ background-color:#e0f1e9 !important; border:none !important; background-image:none;}
.tel_xin { height:28px; width:260px;  overflow:hidden; float:left; margin-top:26px; margin-left:40px; display:inline; padding-left:36px;}
.pnc, a.pnc{ background-image:none; border-color:#e6130d; background:#e6130d;}
.pls{ border-right:1px solid #eee}
.ad .pls{ background:#ddd}
.xl2 li{ width:48% !important}
.t_f, .t_f td{ line-height:22px}
.blue{ background:none; border:none;}
.red{ border:none; background:none;}

 /*forum*/
#forumleftside .bdl_h{background:#fff; display:block; font-weight:700; line-height:28px; overflow:hidden; text-indent:15px;}
#scbar input{height:28px!important; background:#f8f8f8; padding:0 0 0 10px; line-height: 22px!important; width:200px !important}
#ft{padding:20px 0px 50px; border-top: 2px solid #0a172e; background:rgba(10,23,46,0.9); color:#f2f2f2}
#ft em{margin-right: 10px;}

.siwei_box{ overflow:hidden}
.siwei_left{ width:510px; float:left}
.siwei_right{ width:685px; float:right}
.m-slide{ position: relative; width:683px;  height: 300px; border: 1px solid #e9e9e9;}
.m-slide .bottom-shadow{ position: absolute; bottom: -3px; left: 0; width: 100%; height: 1px; overflow: hidden; border-top: 1px solid #e0e0e0; background: #e6e6e6; border-bottom: 1px solid #ececec }
.m-slide .img { float: left; position: relative }
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 490px; height: 300px }
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 }
.m-slide .img .first { display: block }
.m-slide .tab { float: right }
.m-slide .tab li { *margin-bottom: -3px; border-top: 1px solid #e5e5e5; width: 193px }
.m-slide .tab .first { border-top: 0 }
.m-slide .tab a { text-decoration: none; display: block; position: relative; width: 190px; height: 74px; border-left: 3px solid #fff }
.m-slide .tab a b { position: absolute; left: 0; top: 20px; width: 4px; height: 11px; overflow: hidden }
.m-slide .tab a span { position: absolute; overflow: hidden }
.m-slide .tab a .title { left: 17px; top: 6px; height: 20px; line-height: 20px; font-size: 14px; color: #666; margin-bottom:5px;}
.m-slide .tab a .des { left: 18px; top: 26px; height: 32px; line-height: 16px; color: #999 }
.m-slide .tab .first a { height: 50px }
.m-slide .tab .on a { border-left: 3px solid #fd8238 }
.m-slide .tab .on a span { color: #fd8238 }
.focusBox { position: relative; width:510px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 510px; height: 300px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#fd8238;  }




/*footer */
.ubike_footer{width:100%;min-width:1200px;text-align:left;background:#fcfcfc; font:12px/1.5;color:#fff;clear:both; bottom:0; color:#999}
.ubike_footer a{text-decoration:none; font-size:12px; color:#f2f2f2}
.ubike_footer a:hover{color:#959595}
.footer-box{color:#f2f2f2;overflow:hidden;clear:both;margin-bottom:40px;}
#nv_search #ft{background:#fcfcfc;}
.ct3_a .mn{ width:785px}
.mi .moodfm_input{ background:none !important;border: 1px solid #eee;}
.mi #moodfm textarea{ width:480px}
.fl_g dt{ font-weight:100}
#plugin_menu {top: 150px !important}
#umnav_menu { margin-left:-80px !important; top: 60px !important;}
#mn_P1_menu li a {padding: 0 10px;}
.bm_h .o img{ margin-top:12px}
.m_l, .m_r { width: 8px !important;}
#pt{ margin-top:20px}
.pop_moremenu{ padding:5px}
.biduser{ width:988px}
#ubike_nav span a{ color:#fff}
#ubike_nav span a:hover{ color:#fff}
.text-center{ text-align:center}
.bottom_text{
margin-top: 20px;
padding-top: 20px;
border-top: 1px solid #070331;}
.bottom_text h3 {
    color: #fff;
    margin: 0;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-top: 10px;
    margin-bottom: 20px;
	font-weight:normal;
	font-size: 24px
}
.izl-rmenu{position:fixed; right:0; margin-right:20px; bottom:20px; padding-bottom:20px; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../img/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../img/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../img/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../img/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}
#scrolltop{ display:none}
.top-border{ border-top:1px solid #e6e6e6; margin-bottom:100px}
#ft .hot-line {

    display: inline-block;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 10px;
    line-height: 1.82857143;
    font-size: 18px;
    color: rgba(255, 255, 255, 0.6);
    vertical-align: middle;

}
.btn-red {
	margin-left: 14px;
    color: #797979;
    background-color: #484848;
    border-color: #484848;
    display: inline-block;
    padding: 2px 28px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.82857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 1000px;
    outline: none;
}
.btn-red.btn-big {
    padding: 6px 58px;
	margin:0 auto;
	text-align:center;
	
}
.btn-red:hover, .btn-red.on {
    color: #fff;
    background-color: #ff3d58;
    border-color: #ff3d58;
}


::before, ::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.foot_top{padding: 6em 0 5em;}
.foot_nav{width:17%;padding-left:50px;border-right:1px dashed #e2e2e2;height:195px;float: left;}
.foot_nav:first-child{padding-left:0px;width: 14%}
.foot_nav h5{margin-bottom:20px;font-size: 22px;}
.foot_nav li{line-height:30px;font-size:15px;}
.foot_nav li a:hover{text-decoration:underline;}
.foot_bottom{line-height:55px;background:#1b1b1b;}
.foot_bottom p{font-size:15px;color:#c0c0c0;}
.foot_bottom p a{color:#c0c0c0;}
.foot_bottom p a:hover{text-decoration:underline;}
.footer .leibaio .liebai1 li {color: #fff;line-height: 30px;}
#toast{position:fixed;display:-webkit-box;top:0;width:100%;text-align:center;bottom:0;z-index:101;}
#toast .toast-wrapper,#toast-box{position:absolute;width:100%}
#toast .toast-wrapper{height:100%;background: rgba(0,0,0,0.2);}
#toast-box{top:45%;color:#fff}
#toast-text{display:inline-block;background-color:rgba(0,0,0,.9);text-align:center;padding:8px 20px;min-width:100px;margin:0 12px;border-radius:4px;font-size: 16px;}



.navigation-down{position:absolute;top:140px;left:0px;width:100%;z-index: 999;}
.navigation-down .nav-down-menu{width:100%;margin:0;background:rgba(250,250,250,0.8);position:absolute;top:0px;}
.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;width:1200px;position:relative}
.navigation-down .nav-down-menu dl{float:left;}
.navigation-down .menu-1 .nav_img{margin-top: 50px;margin-bottom: 60px;}
.navigation-down .menu-1 .nav_lf{margin-top: 115px;margin-left: 90px;}
.navigation-down .menu-1 .nav_dl{margin:50px 0 55px 130px;}
.navigation-down .menu-1 dt{font:normal 22px "microsoft yahei";color:#2b2b2b;margin-bottom:35px;}
.navigation-down .menu-1 dd a{color:#df0012;font:normal 18px/30px "microsoft yahei";}
.navigation-down .menu-1 .nav_code{margin-top: 50px;float: right;}
.navigation-down .menu-1 .bj{background: url('../img/index/icon2-2.png') no-repeat center left;}
.navigation-down .menu-1 .nav_hg{line-height: 35px;padding-left: 30px;}
.navigation-down .menu-2 dd a,.navigation-down .menu-3 dd a{color:#df0012;font:normal 16px "microsoft yahei"}
.footer .about .ab_t strong{color: #fff;margin-left: 10px;}
.footer{width: 100%;height: 380px;background: #2a2a2a;margin-top: 60px;}
.footer .f_lft{width: 220px;height: 325px;background: #f6a702;position: relative;top: -15px;left: 0;padding-top: 30px;float: left;}
.footer .f_lft span{font-size: 22px;color: #fff;font-weight: bold;}
.footer .f_lft p{font-size: 22px;color: #fff;margin-top: 0;}
.footer .f_lft img{margin: 0 auto;width: 150px;height: 150px;margin-top: 15px;margin-bottom: 15px;}
.footer .f_lft .weier_f p{font-size: 15px!important;}
.footer .about{float: left;width: 980px;}
.footer .about .ab_t{color: #cdcdcd;font-size: 35px;margin-top: 30px;}
.footer .about .ab_t strong{color: #fff;}
.footer .about .ab_b p{color: #6f6f6f;font-size: 13px;}
.footer .about_bd{float: left;width: 980px;margin-top: 25px;margin-bottom: 5px;}
.footer .about_bd .bot_lfg1{ clear:both}
.footer .about_bd .bot_lfg1 a{color: #fff;}
.footer .about_bd .bot_lfg a{color: #fff;}
.footer .about_bd .bot_lfg{margin-left: 60px;}
.footer .about_bd .bot_lfg1 ul li{margin-left: 60px;}
.footer .bot_lfg{float: left;background: url('../img/index/icon13-1.jpg') no-repeat;background-position: left center;font-size: 18px;color: #fff;padding-left: 10px;}
.footer .bot_f1{margin-left: 70px;}
.footer .bot_f2{margin-left: 175px;}
.footer .bot_f3{margin-left: 185px;}
.footer .bot_f4{margin-left: 60px;}
.footer .leibaio{width: 980px;float: left;}
.footer .liebai1{float: left;}
.footer .liebail li{}
.footer .liebaio_pf1{margin-left: 70px;}
.footer .liebaio_pf2{margin-left: 60px;}
.footer .about_bd .bot_lfg1 li a:hover{text-decoration: underline;}
.footer .leibaio .liebai1 li a{color: #fff;}
.footer .about_bd .bot_lfg1 ul{margin-top: 5px;}
.footer .about_bd .bot_lfg1 ul li{line-height: 30px;}
.footer .about_bd .bot_lfg1 .dh{background: url('../img/icon13-2.png') no-repeat;background-position: left center;padding-left: 20px;color: #fff;}
.footer .about_bd .bot_lfg1 .youx{background: url('../img/icon13-3.png') no-repeat;background-position: left center;padding-left: 20px;color: #fff;}
.footer .about_bd .bot_lfg1 .dz{background: url('../img/icon13-4.png') no-repeat;background-position: left center;padding-left: 20px;color: #fff;}
.footer .about_bd .bot_lfg1 .dh strong{color: #f6a702;font-size: 20px}
/*.footer .lainjie li{float: left;margin-left: 35px;margin-top: 10px;color: #fff}*/
/*.footer .lainjie li a{color: #fff!important;}*/
.footer .snabu{background: url('../img/create02.png') no-repeat;width: 190px;height: 240px;position: absolute;bottom:0;left:0;/*margin:191px 0;*/z-index: 99999;}
.footer .sanbu_jian{background: url('../img/index/icon14-2.png')no-repeat; width: 33px;height: 38px;position: absolute;bottom:62px;right:0;/*margin: 295px 80px;*/z-index: 99999;opacity:0.9}
.zhichi{width: 100%;height: 40px;background: #df0013;}
.zhichi_p{line-height: 40px;color: #fff;}
.zhichi_p a{line-height: 40px;color: #fff;}
.bi_l{width: 840px;float: left;display: inline-block;}
.bj_r{width: 320px;margin-left: 40px;float: left;height: 100%;display: inline-block;position: relative;}
.bj_xiang{float: left;width: 120px;line-height: 40px;color: #333;font-size: 20px;cursor: pointer;}
.bj_s{float: left;line-height: 40px}
.js_qu{display: inline-block;}
.kg{width: 320px;height: 40px;border:1px solid #848587;margin-top: 20px;line-height: 40px;}
.pd{padding-left: 10px;}
.hqu{width: 118px;height: 38px;background: #848587;border:1px solid #848587;}
.wg{width: 200px;height: 38px;border:1px solid #848587;}
.re{float: left;}
.gds{float: left;}
.bi_s{border-bottom:1px solid #b8b8b8;height: 42px;}
.bj_r_s{height: 42px;border-bottom:1px solid #b8b8b8;margin-bottom: 30px;}
.bj_s1{color: #df0012;font-size: 20px;}
.bj_s2{float: right;background: url('../img/gongd/inicon3-5.png') no-repeat;background-position: left;width: 80px;padding-left: 15px; }
.bj_s2 a{color: #737373;}
.mingp{width: 100%;height: 40px;position: absolute;top: 312px;line-height: 40px;/*background: url('../img/gongd/inicon3-6.jpg') no-repeat;background-position: 10px center;*/background: rgba(132,133,135,0.8);}
.congy{width: 70px;height: 20px;background: #df0012;line-height: 20px;position: absolute;top:95px;left: 0;color: #fff;}
.mingp p{text-align: left;padding-left: 10px;font-weight: 600;color: #fff;font-size: 20px;float: left;}
.mingp span{margin-left: 12px;font-weight: none;color: #ddd;font-size: 15px;}
.mingp img{margin-left: 10px;margin-top: 5px;}
.js_anniu{background: #df0012;color: #fff;border:1px solid #df0012;font-size: 18px;}
.remengd{margin-top: 83px;border-bottom: 1px solid #adadad;height: 32px;line-height: 32px;}
.remengd .re{color: #df0012;font-size: 17px;}
.remengd .gds{margin-left: 222px;}
.mar_img{margin-top: 30px;position:relative;}
.nanc_mc{height: 40px;line-height: 40px;position: absolute;top:147px;background: rgba(132,133,135,0.8);width: 320px;}
.h-icon{margin-left: 10px;margin-top: 5px;}
.span_n{padding-left: 10px;font-weight: 600;color: #fff;font-size: 20px;}
.qiantu{margin-top: 13px;}
.span_t{margin-left: 12px;color: #ddd;font-size: 15px;margin-right: 10px;}
.span_q{margin-left: 5px;color: #ddd;}
/*.gd_img img{display: inline-block;}*/
.js_laf{color: #333;font-size: 22px;margin-top: 40px;margin-bottom: 40px;}
.js_laf span{color: #333;}